#include <cstdio>
#include <cmath>
#define eps 1e-8

double area( double a, double b, double c )
{
    double s = ( a + b + c ) / 2;
    return sqrt( s * ( s - a ) * ( s - b ) * ( s - c ) );
}

double calc( double n, double a, double b )
{
        double s1, s2, s3, s4;
        s1 = b * b * b * sqrt( 2 ) / 12;
        s3 = area( b, b, b );
        s4 = area( n - a, n - a, n - a );
        s2 = ( s3 + s4 + sqrt( s3 * s4 ) ) * ( ( n - b ) / n * sqrt( 6 ) / 3 * n ) / 3;
        return s1 + s2;
}

int main( )
{
    double n, l, v, h, left, right, mid;
    while ( scanf("%lf%lf", &n, &l) != EOF )
    {
        v = n * n * n * sqrt( 2 ) / 12 / 2;
        if ( calc( n, l, 0 ) > v && fabs( calc( n, l, 0 ) - v ) > eps )
        {
            puts("Oh, my god!");
            continue;
        }
        left = 0; right = n;
        while ( fabs( right - left ) > eps )
        {
            mid = ( left + right ) / 2;
            if ( calc( n, l, mid ) < v && fabs( calc( n, l, mid ) - v ) > eps )
                left = mid;
            else
                right = mid;
        }
        printf("%.2lf\n", left);
    }
    return 0;
}
